Nachfragematrix fortschreiben – Allgemeines
Wie alle Matrixkorrekturverfahren dienen auch die Verfahren in Visum dazu, eine vorgegebene Nachfragematrix so anzupassen, dass ihr Umlegungsergebnis bei einem bestimmten Angebot die bei diesem Angebot tatsächlich beobachteten Belastungen, den Quell-/Zielverkehr, die Linienbeförderungsfälle bzw. die Anzahl der Ein-/Aussteiger trifft. Die Matrixkorrektur ist in verschiedenen Situationen nützlich:
- Eine empirisch aus einer Verkehrsbefragung gewonnene Nachfragematrix ist inzwischen veraltet und soll aktualisiert werden, ohne eine komplette neue (Quelle-Ziel-) Befragung durchzuführen. Die Aktualisierung soll ausschließlich auf Basis von Zählungen erfolgen.
- Eine aus einem Verkehrsmodell generierte Matrix soll mithilfe tatsächlich gezählter Belastungen kalibriert werden.
- Eine aus unvollständigen/unsicheren Befragungsdaten konstruierte Matrix soll mit gleichzeitig erhobenen vollständigeren/sichereren Belastungszählwerten verbessert werden.
- Aus einer Befragung ist die Reiseweitenverteilung bekannt, das Modell spiegelt diese aber nicht in der gewünschten Genauigkeit wieder.
Die Matrixkorrekturverfahren lösen dieses Problem für den IV und ÖV. Das Verfahren „Kleinste Quadrate“ korrigiert in der dynamischen Variante eine Matrix-Ganglinie mit Bezug auf die Belastung je Analysezeitintervall. Bei allen anderen Verfahren betrifft die Korrektur die statische Matrix und bezieht sich immer auf die Gesamtbelastungen.
In allen Fällen folgt der Informationsfluss dem folgenden Schema.
Der Workflow für die Matrixkalibrierung sieht dann wie folgt aus.
Als Zählwerte kommen folgende Werte in Betracht:
- Streckenbelastungen
- Quell-/Zielverkehr pro Bezirk
- Belastungen von Abbiegern am Knoten und von Oberabbiegern am Oberknoten (sofern definiert)
- Belastungen über Screenlines
- Belastungen auf Fahrstreifen
- ÖV-Linienbeförderungsfälle pro Linie
- ÖV-Personenkilometer pro Linie
- Ein-/Aussteiger an Haltestellenbereichen
- Kenngrößenverteilungen, z. B. Reiseweitenverteilung
Die Zählwerte können auch kombiniert verwendet werden.
Ein ausführlich kommentiertes Beispiel für die Verwendung von Reiseweitenverteilungen finden Sie im Verzeichnis der Beispiele:
\Benutzer\Öffentlich\Öffentliche Dokumente\PTV Vision\PTV Visum 2024\Examples\Matrix TFlowFuzzy\TFF_Distribution
Tipp: Alternativ öffnen Sie den Ordner über Menü Hilfe > Beispiele > Verzeichnis Beispiele öffnen > Examples > Matrix TFlowFuzzy > TFF_Distribution. |
Mit Belastungen an Fahrstreifen arbeiten Sie am besten dann, wenn Sie direkt die Zählwerte von Halteliniendetektoren verwenden wollen. Diese sind – anders als manuell gezählte Knotenströme – nicht bereits einem (Ober-)Abbieger zugeordnet, sondern dem Fahrstreifen, auf dem der Detektor liegt. Wenn Sie fahrstreifenbezogene Zählwerte verwenden, müssen Sie die Fahrstreifenaufteilung am betreffenden Knoten im Knoteneditor ausmodellieren. Visum aggregiert die fahrstreifenbezogenen Zählwerte zu Zählwerten pro Fahrstreifengruppe, d.h. die Zählwerte werden über alle (Ober-)Abbieger aufsummiert, die mindestens einen Mischfahrstreifen gemeinsam haben. Das angewendete Matrixkorrekturverfahren vergleicht die Summe der Zählwerte mit den Belastungen aller Routen, die diese Fahrstreifengruppe nutzen.
Gelegentlich werden ÖV-Ein-/Aussteiger an Haltestellenbereichen getrennt nach Fahrtrichtung gezählt. Damit Sie in solchen Fällen den Informationsgehalt der disaggregierten Zählwerte nutzen können ohne dabei den Haltestellenbereich künstlich in mehrere Haltestellenbereiche aufzuteilen, können Sie die am Haltestellenbereich verkehrenden Linienrouten in Gruppen einteilen und für jede Gruppe getrennt Zählwerte und Toleranzen bzw. Gewichte vorgeben.
Wird eine Reiseweitenverteilung (oder allgemein eine Verteilung) vorgegeben, so sollten Sie darauf achten, dass die Anteile je Intervall nicht zu klein werden, da dies den Lösungsraum stark einschränken und so eine gute Lösung möglicherweise verhindern würde. Es hat sich bewährt, eine eher logarithmische Unterteilung zu wählen, also z.B. die Intervallgrenzen 1, 2, 5, 10, 20, 50.
Zur Fortschreibung werden die vorgegebenen Zählwerte mit den Belastungen verglichen, die sich aus einer zuvor berechneten Umlegung der bisherigen Nachfragematrix ergeben. Differenzen zwischen Zählwerten und Belastungen werden durch Anpassung der Nachfragematrix für das umgelegte Nachfragesegment ausgeglichen. Im einfachsten Fall bezieht sich die Fortschreibung auf ein einziges Nachfragesegment. Dann werden die Belastungen der ausgewählten Netzobjekte aus dem Umlegungsergebnis dieses Nachfragesegments entnommen und die Zählwerte beziehen sich ebenfalls nur auf dieses Nachfragesegment. Sowohl VStromFuzzy als auch die Methode der Kleinsten Quadrate können auch die Nachfragematrizen mehrerer Nachfragesegmente gleichzeitig fortschreiben, wenn nur Summen-Zählwerte für alle Nachfragesegmente zusammen angegeben sind. Dann werden zunächst die angegebenen Zählwerte proportional zum Anteil des jeweiligen Nachfragesegments an der Umlegungsbelastung aufgeteilt. Anschließend wird die Nachfragematrix für jedes Nachfragesegment einzeln fortgeschrieben.
Die in Visum implementierten Nachfragekorrekturverfahren zeichnen sich besonders durch folgende Eigenschaften aus.
- Quell-/Zielverkehr, Belastungen von Strecken, Abbiegern oder Oberabbiegern oder Screenlines, Linienbeförderungsfälle und Ein-/Aussteiger an Haltestellenbereichen und Verteilungen, beispielsweise von Reiseweiten, können in einer Korrektur kombiniert verwendet werden.
- Zählwerte müssen nicht für alle Netzobjekte vorliegen.
- Die Stichprobenunsicherheit der Zählwerte kann explizit modelliert werden.
- Es kann festgelegt werden, dass die Verteilung der Ergebnismatrix derjenigen einer bestehenden Nachfragematrix entsprechen muss.
- Es ist möglich, mit Zählwerten zu arbeiten, die nur einen Teil der ÖV-Linien abdecken. In diesem Fall gehen nur Belastungen bzw. Ein-/Aussteiger in die Berechnung ein, die aktive Linienroutenelemente betreffen.